package ch12;

import java.io.File;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;


public class FileClass {public static void main(String[] args) {
	// JDK7新特性
	// 在C盘根目录下创建一个文件abc.txt
	String fileName = "c:\\abd3.txt";
	Path path = Paths.get(fileName);
	try {
		Path file = Files.createFile(path);
		System.out.println(file.getFileName());
		
		
		// 把文件拷贝到d盘根目录下
		Path destPath = Paths.get("d:\\abc.txt");
		Files.copy(path, destPath);//文件拷贝
		System.out.println("拷贝成功");

		// 把d盘根目录下的abc.txt剪切到c盘根目录下，并重命名为abcd.txt
		Path desPath2 = Paths.get("c:\\abcw.txt");//文件移动或剪切功能
		Files.move(destPath, desPath2);
		System.out.println("剪切成功");

		
		// 删除c盘根目录下abc.txt
		
		Files.deleteIfExists(destPath);
		Files.deleteIfExists(path);
		
		System.out.println("删除成功");
		
	} catch (IOException e) {
		e.printStackTrace();
	}
	
}
}
